body
{
    background: #8ec2da;
}

/**
 * Promo
 */
#promo
{
    background:      #f9d835;
    background:      -webkit-gradient(linear, left top, left bottom, from(#f9d835), to(#f3961c));
    background:      -moz-linear-gradient(top, #f9d835, #f3961c);
    -pie-background: linear-gradient(top, #f9d835, #f3961c);
}

/**
 * Header
 */
#wrapper > header
{
    background:      #434343;
    background:      -moz-linear-gradient(top, #434343, #191919);
    background:      -webkit-gradient(linear, left top, left bottom, from(#434343), to(#191919));
    -pie-background: linear-gradient(top, #434343, #191919);
}

/**
 * Footer
 */
#wrapper > footer
{
    background:      #222;
    background:      -webkit-gradient(linear, left top, left bottom, color-stop(0, #111), color-stop(0.1, #434343), color-stop(1, #222));
    background:      -moz-linear-gradient(top, #111 0%, #434343 10%, #222 100%);
    -pie-background: linear-gradient(top, #111 0%, #434343 10%, #222 100%);
    color:           #ddd;
}